<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>数组5</title>
		<script>
			let arr = [
				{ id: 1, name: '张三', age: 20 },
				{ id: 2, name: '李四', age: 21 },
				{ id: 3, name: '王五', age: 17 },
			]
			
			// 所有人都成年了吗
			// 查找年龄比18小人，有没有？find和findIndex
			// 只要有一个不符合，函数的执行结果就是false；如果全部满足，结果是true
			let flag = arr.every((item, index) => item.age >= 18)
			console.log(flag)
			
			// 成年人装到一个新的数组
			let new_arr = arr.filter( (item, index) => item.age >= 18 )
			console.log(...new_arr)
			
			// 获取所有人的名字装到新数组
			let name_arr = arr.map(item =>  '名字：'+ item.name)
			console.log(...name_arr)
		</script>
	</head>
	<body>
	</body>
</html>